home *** CD-ROM | disk | FTP | other *** search
- {
- SEAN PALMER
-
- This is an example for the cursor I talked about to someone on here...
- }
-
- program spinCursor;
-
- uses
- crt;
-
- var
- cursorState : byte; {0..3}
- i : integer;
-
- const
- cursorData : array [0..3] of char = (#30, #17, #31, #16);
-
- procedure updateCursor;
- begin
- cursorState := succ(cursorState) and 3;
- write(cursorData[cursorState], ^H);
- end;
-
- begin
- for i := 1 to 100 do
- begin
- gotoxy(1,1);
- updateCursor;
- gotoxy(1,41);
- delay(100);
- end;
- end.